import Cookies from 'js-cookie'

const TokenKey = 'token'

export function getToken() {
	return Cookies.get(TokenKey)
}

export function setToken(token: string) {
	return Cookies.set(TokenKey, token)
}

export function removeToken() {
	return Cookies.remove(TokenKey)
}

// 设置一个 token 时间的 key
const TokeTimeKey = 'time'

// 获取保存 token 的时间戳
export function getTimeStamp() {
	return Cookies.get(TokeTimeKey)
}

// 设置 token 保存的时间戳
export function setTimeStamp() {
	// 得到当前时间戳
	const time = Date.now()
	return Cookies.set(TokeTimeKey, String(time))
}

// 清除保存 token 的时间戳
export function removeTimeStamp() {
	return Cookies.remove(TokeTimeKey)
}
